import Redis from 'ioredis'
import config from '../config/index.js'

// 创建Redis连接，支持单节点和集群模式
let redis

if (config.redis.cluster.enable) {
  // 集群模式
  redis = new Redis.Cluster(config.redis.cluster.nodes, config.redis.cluster.options)
} else {
  // 单节点模式
  redis = new Redis(config.redis)
}

export default redis
